package com.hongdee.crm.contact.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created by My on 2017/2/28.
 */
@Entity
@Table(name = "T_CRM_CAR_CONTACT")
public class TCrmCarContact extends BaseEntity {
    /**
     * 车辆ID
     */
    @Column(name = "car_id", length = 32, columnDefinition = "VARCHAR(36) COMMENT '车辆ID'")
    private String carId;
    /**
     * 客户经理ID
     */
    @Column(name = "sa_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '客户经理ID'")
    private String saId;
    /**
     * 维修主题
     */
    @Column(name = "title", length = 256, columnDefinition = "VARCHAR(255) COMMENT '维修主题'")
    private String title;
    /**
     * 内容记录
     */
    @Column(name = "content", length = 256, columnDefinition = "VARCHAR(255) COMMENT '内容记录'")
    private String content;
    /**
     * 操作类型 '0未操作1拨打电话2发送短信'
     */
    @Column(name = "type", length = 32, columnDefinition = "VARCHAR(32) COMMENT '操作类型'")
    private String type;
    /**
     * 录音路径
     */
    @Column(name = "record_path", length = 256, columnDefinition = "VARCHAR(256) COMMENT '录音路径'")
    private String recordPath;
    /**
     * 录音长度
     */
    @Column(name = "record_length", length = 20, columnDefinition = "VARCHAR(32) COMMENT '录音长度'")
    private String recordLength;
    /**
     * 店ID
     */
    @Column(name = "store_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '店ID'")
    private String storeId;
    /**
     * 车牌号
     */
    @Column(name = "plate_num", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车牌号'")
    private String plateNum;
    /**
     * 预约类型 0未预约，1已预约
     */
    @Column(name = "new_remind", length = 32, columnDefinition = "VARCHAR(32) COMMENT '预约类型'")
    private String newRemind;
    /**
     * 录音信息
     */
    @Column(name = "record_info", length = 256, columnDefinition = "VARCHAR(256) COMMENT '录音信息'")
    private String recordInfo;
    /**
     * 状态 '0打通1未打通'
     */
    @Column(name = "status", length = 1, columnDefinition = "VARCHAR(32) COMMENT '状态'")
    private String status;
    /**
     * 车架号
     */
    @Column(name = "vin", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车架号'")
    private String vin;
    /**
     * 任务编号
     */
    @Column(name = "task_id", length = 1024, columnDefinition = "VARCHAR(1024) COMMENT '任务编号'")
    private String taskId;
    /**
     * 维系大类
     */
    @Column(name = "parent_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '维护大类'")
    private String parentId;
    /**
     * 维系小类
     */
    @Column(name = "type_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '维护小类'")
    private String typeId;
    /**
     * 维系客户姓名
     */
    @Column(name = "contact_name", length = 32, columnDefinition = "VARCHAR(32) COMMENT '维系客户姓名'")
    private String contactName;
    /**
     * 维系客电话
     */
    @Column(name = "contact_phone", length = 32, columnDefinition = "VARCHAR(32) COMMENT '维系客户电话'")
    private String contactPhone;
    /**
     * 公司ID
     */
    @Column(name = "company_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '公司ID'")
    private String companyId;
    /**
     * 用户标签
     */
    @Column(name = "user_tag", length = 1024, columnDefinition = "VARCHAR(1024) COMMENT '用户标签'")
    private String userTag;

    /**
     * 用户标签
     */
    @Column(name = "next_date", length = 1024, columnDefinition = "VARCHAR(1024) COMMENT '下次提醒日期'")
    private String nextDate;

    /**
     * 用户标签
     */
    @Column(name = "next_content", length = 1024, columnDefinition = "VARCHAR(1024) COMMENT '下次提醒内容'")
    private String nextContent;

    public String getNextDate() {
        return nextDate;
    }

    public void setNextDate(String nextDate) {
        this.nextDate = nextDate;
    }

    public String getNextContent() {
        return nextContent;
    }

    public void setNextContent(String nextContent) {
        this.nextContent = nextContent;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getSaId() {
        return saId;
    }

    public void setSaId(String saId) {
        this.saId = saId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRecordPath() {
        return recordPath;
    }

    public void setRecordPath(String recordPath) {
        this.recordPath = recordPath;
    }

    public String getRecordLength() {
        return recordLength;
    }

    public void setRecordLength(String recordLength) {
        this.recordLength = recordLength;
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getPlateNum() {
        return plateNum;
    }

    public void setPlateNum(String plateNum) {
        this.plateNum = plateNum;
    }

    public String getNewRemind() {
        return newRemind;
    }

    public void setNewRemind(String newRemind) {
        this.newRemind = newRemind;
    }

    public String getRecordInfo() {
        return recordInfo;
    }

    public void setRecordInfo(String recordInfo) {
        this.recordInfo = recordInfo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getUserTag() {
        return userTag;
    }

    public void setUserTag(String userTag) {
        this.userTag = userTag;
    }
}
